Download

PDD file (212K)
Download

ClarisWorks 4 file (39K)
Download Technotes 1013-1026

QuickView file (284K)

T E C H N O T E :
Inside Macintosh: QuickDraw GX
Environment and Utilities Errata


TECHNOTE 1022 FEBRUARY 1996


By Ingrid Kelly
inge@apple.com
Apple Developer Technical Support (DTS)

This Technical Note discusses known errors and omissions in Inside Macintosh: QuickDraw GX Environment and Utilities.

Topics:


CONTENTS

Chapter 7 - QuickDraw GX Stream Format

Correction to Table 7-3 Page 7-16, Data Type Opcodes for a new object

Constant	Current Value	Corrected Value
gxGlyphType		0x10		0x0A
gxLayoutType		0x11		0x0B
gxFullType		0x12		0x0C
gxPictureType		0x13		0x0D

Correction to Section 'Data Type Opcodes to Modify a Shape Object' Page 7-17

The sentence that reads "Data type opcode constants for attributes, tag, ink, and fill are defined in the gxShapeDataOpcode enumeration." is incorrect; ink is not part of the enumeration.

Correction to Table 7-4 Page 7-17, Data Type opcodes to modify a style object

Current Constant		Corrected Constant
gxTagOpcode				gxShapeTagOpcode
gxFillOpcode				gxShapeFillOpcode

Correction to Table 7-5 Page 7-19, Data Type opcodes to modify a style object

Constant			Current Value	Corrected Value
gxStyleRunPriorityJustOverrideOpcode		0x1F		0x0F

Correction to Listing 7-1 Page 7-27, Determining if position (x) is byte compressed

if ((a & (gxOmitTextPositionXMask >> gxOmitTextPositionXShift)) == 
	gxByteCompression
should be:

if ((a & (gxOmitTextPositionXMask >> gxOmitTextPositionXShift)) == 
	gxByteCompression)

Correction to Section 'Header Data' Page 7-27

The sentence that reads "The header marks the beginning of a new flattened shape in the data stream" should read:

"The header marks the beginning of the first flattened shape in the data stream."

Correction to Table 7-14 Page 7-62, Analysis of the data stream of a flattened line shape

Values in data stream	Type of Info.	Current Value	Corrected Value
0x2F (00 101111)		Compression 		2		0
		 		type opcode
...
0x28 (00 101000)		Compression  		2		0
		 		type opcode

Correction to Table 7-14 Page 7-63, Analysis of the data stream of a flattened line shape

Values in data stream		Type of Info.	Should be
0x83 (00 000011)			Compression	Byte Compression 
					type opcode

Correction to Table 7-15 Page 7-66, Analysis of the data stream of a flattened rectangle shape

Values in data stream	Type of Info.	Current Value	Corrected Value
0x09 (00 001001)		Record Size		5		9
...
0x00 4B				Data			125.0		75.0

Correction to Section 'Analyzing a Flattened Curve Shape' Page 7-67

The sentence that reads "The size and shape of the curve are defined by its first point (210.0), control point (460.0, 75.0), and last point (310.0, 125.0)." should read:
"The size and shape of the curve are defined by its first point (210.0, 25.0), control point (460.0, 75.0), and last point (310.0, 125.0)."


Return to Technotes Table of Contents
Return to About Macintosh Technotes
Return to Developer Services and Products

Apple | Servers | What's New | Index | Feedback | Help


© Apple Computer, Inc.

Send feedback to devfeedback@applelink.apple.com.

[last modified by fch on 1-Feb-96]